// 封装过滤器方法
import dayjs from 'dayjs'
// import Vue from 'vue'
// 导入语言包
import 'dayjs/locale/zh-cn'
// 导入相对时间的插件
import relativeTime from 'dayjs/plugin/relativeTime'
// 添加到dayjs上
dayjs.extend(relativeTime)

// 使用语言包
dayjs.locale('zh-cn')// 全局使用
// 定义全局过滤器
// Vue.filter('formatDate', (data) => {
//   // 过滤器函数第一个形参就是要过滤的数据
//   return dayjs().to(data)
// })

// 格式化相对时间
export const formatDate = (data) => {
  // 过滤器函数第一个形参就是要过滤的数据
  return dayjs().to(data)
}

// 格式化绝对时间
export const absoluteDate = (date, format) => {
  // date:要格式化的时间，format：格式化时间的格式
  return dayjs(date).format(format)
}
